//C16:16.3:subset.c -- replace in string.
#include <stdio.h>
#define PSQR(x) printf("The square of " #x " is %d.\n", ((x) * (x)))

int main(void)
{
    int y = 5;
    PSQR(y);
    PSQR(2 + 4);
}